class Calculator(object):
    """ 计算器 """

    def add(self, x, y):
        """ 加法 """
        if isinstance(x, str) or isinstance(y, str):
            raise ValueError("not number")
        return x + y

    def sub(self, x, y):
        """ 减法 """
        return x - y

    def mul(self, x, y):
        """ 乘法 """
        return x * y

    def div(self, x, y):
        """ 除法 """
        return x / y